﻿body {
    padding-top:71px;
    background: #fafafa;
}

.panel-default > .case-detail-title {
    background: #F2F4F7;
}
.panel-heading,
.panel-body {
    padding:10px 15px;
}
.panel-default > .panel-heading {
    border-color: #d1d5de;
}
.panel-body-up-table {
    padding:0;
}

.case-detail-top {
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #bdbdbd;
    background: #fff;
    z-index: 999;
}
.case-detail-top h3 {
    float: left;
    margin:0;
    padding:0;
    line-height: 30px;
}
.case-detail-top .action {
    float: right;
    margin-right:20px;
    font-size: 0;
}
.case-detail-top .action * {
    font-size: 14px;
}
.case-detail-top .btn {
    margin-left:10px;
    padding:4px 15px;
    font-size: 14px;
    line-height:20px;
    vertical-align: top;
}
.case-detail-top .action .close-btn {
    display: inline-block;
    width:30px;
    height:30px;
    margin-left:10px;
    background: url(images/close.png) 0 0 no-repeat;
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}
.case-detail-top .close-btn:hover {
    background-position: 0 -30px;
}

.casedetail-content {
    position: absolute;
    left:0;
    right:0;
    top:51px;
    padding-top:20px;
    bottom:0;
    overflow: auto;
}

.panel-custom .panel-body {
    padding:15px 15px 0 15px;
}